@charset "utf-8";
@import url("mobile_header.css");
/*头条*/
.ttNews{height:150px;padding-top: 10px;overflow: hidden;}
.ttNews .bd {height: auto;overflow: hidden;}
.ttNews .bd ul li {display: block!important;float: left;height: 90px;}
.ttNews>.w1400 {overflow: hidden;height: 140px;}
.ttNews .bd ul li h1{height: 100%;}
.ttNews .bd ul li h1 a{width: 90%;height: 90px;line-height: 30px;font-size: 18px;white-space: unset;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-weight: 600;}
.ttNews .bd ul li p{display: none;}
.ttNews .hd{width: 100%;height: 16px;top: auto;right: 0px;bottom: 20px;}
.ttNews .hd ul{display: flex;justify-content: center;align-items: center;}
.ttNews .hd ul li{float:left;}

/*智能推送*/
.zntsBox{height: auto;margin: 20px auto;}
.zntsBox .tempWrap {width: calc(100% - 20px);margin: 0 auto;}
.zntsBox .tit{float: none;box-shadow: none;margin-right: 0px;margin-bottom: 10px;height: 40px;background-size: auto 100%;background-position: left top;}
.zntsBox .tit a {font-size: 20px;text-indent: 58px;line-height: 40px;}
.zntsBox .bd{width: 100%;height: auto;overflow: hidden;float: none;}
.zntsBox .bd ul {height: auto;overflow: hidden;display: block!important;float: left;}
.zntsBox .bd ul li{width: 100%;height: 42px;margin-left: 0px;background-position: 10px center;}
.zntsBox .bd ul li a{line-height:42px;text-indent: 28px;width: calc(100% - 20px);font-size: 16px;}

/*新闻中心*/
.NewsCenter{display:none;}
.NewsMobile{display:block!important;}
/*适配端 新闻中心*/
.NewsMobile .hd{width: 100%;height: 48px;background:#c0e0ff;overflow-x: overlay;margin-bottom: 15px;}
.NewsMobile .hd ul {width: 522px;}
.NewsMobile .hd li{width: 130px;height: 48px;float:left;cursor: pointer;color: #ffffff;text-align: center;line-height: 48px;position:relative;}
.NewsMobile .hd li span{display:block;width:1px;height:33px;background:#e0f0ff;position:absolute;top: 7px;right:0px;}
.NewsMobile .hd li a{display:block;width:100%;height:100%;font-size: 18px;color:#333333;}
.NewsMobile .hd li.on a,
.NewsMobile .hd li:hover a{color:#ffffff;font-size: 18px;font-weight: bold;}
.NewsMobile .hd li:hover,
.NewsMobile .hd li.on{ background:#0b73dc;border-right:3px solid #ffffff;}
.NewsMobile .hd li:hover span,
.NewsMobile .hd li.on span{display:none;}
.NewsMobile .bd{height:auto;}
.NewsMobile .NewsBox{height: auto;overflow: unset;display: block!important;float: left;}
.NewsMobile .NewsBox .leftBox{width: 100%;height: auto;float: none;padding: 0px;}
.NewsMobile .NewsBox .leftBox ul li{width: calc(100% - 10px);height: 108px;padding: 12px 10px;overflow:hidden;margin: 0 auto 15px;box-shadow: 0px 1px 8px 0px rgb(0 122 216 / 20%);}
.NewsMobile .NewsBox .leftBox ul li .txt{width: 100%;float: none;}
.NewsBox .leftBox ul li .txt h1 a, .bb-page .leftBox ul li .txt h1 a {font-size: 16px;}
.NewsMobile .NewsBox .leftBox ul li .more{display: none;}
.NewsMobile .NewsBox .rightBox{width: 100%;height: auto;overflow: hidden;float: none;padding: 10px;margin-bottom: 20px;}
.NewsMobile .NewsBox .rightBox .pic{width: 100%;height: calc((100vw - 20px) / (668 / 386));margin-bottom:30px;}
.NewsMobile .NewsBox .rightBox .info{height: auto;margin-bottom: 10px;}
.NewsMobile .NewsBox .rightBox .info .date{width: 70px;height: 70px;text-align: center;border: 1px solid #ffffff;border-radius: 4px;}
.NewsMobile .NewsBox .rightBox .info .date span{font-size: 28px;}
.NewsMobile .NewsBox .rightBox .info .txt{width: calc(100% - 80px);height: 70px;float: right;}
.NewsMobile .NewsBox .rightBox .info .txt h1{height: 50px;margin-top: 10px;}
.NewsMobile .NewsBox .rightBox .info .txt h1 a{height: 50px;line-height: 25px;font-size: 16px;white-space: unset;}
.NewsMobile .NewsBox .rightBox .detail{display: none;}


/*快捷入口*/
.listBox{height: auto;margin: 10px auto 20px;overflow: hidden;}
.listBox ul{display: block;}
.listBox ul li{width: calc(100% / 2);height: 50px;}
.listBox ul li:nth-of-type(5){width: 100%;}
.listBox ul li a{line-height: 50px;font-size: 18px;}

/*专题横幅*/
.ztBox{height: calc((100vw - 20px) / (1920 / 300));}
.ztBox .hd{ display: none; }
.ztBox .bd,.ztBox .bd .tempWrap{height: 100%;}
.ztBox .bd ul,
.ztBox .bd ul li,
.ztBox .bd ul li img{height: 100%;}
.ztBox .bd ul li{position: unset;}
.ztBox .bd ul,
.ztBox .bd ul li{transform-origin: unset;-webkit-transform-origin: unset;-ms-transform-origin: unset;-moz-transform-origin: unset;height: 100%;display: block!important;float: left;}

/*政务公开、政务服务、互动交流切换*/
.PartBox .hd{display: none;}
.PartBox .sp_title{width: auto;height: 100px;margin-bottom:9px;display:block!important;}
.PartBox .sp_title a{display:block;width:100%;height:100%;}
.PartBox .sp_title a i{display:block;width:46px;height: 100px;float:left;margin: 0px 15px 0px 0px;}
.PartBox .zwgkBox .sp_title a i{background: url("index_icon02.png")no-repeat center 10px;}
.PartBox .zwfwBox .sp_title a i{background: url("index_icon03.png")no-repeat center 9px;}
.PartBox .hdjlBox .sp_title a i{background: url("index_icon04.png")no-repeat center 11px;}
.PartBox .sp_title a span{display: inline-block;width: auto;height: 100px;font-size: 26px;font-weight:bold;line-height: 128px;}
.PartBox .bd{background: none;padding-top: 20px;}

/*政务公开*/
.PartBox .bd .zwgkBox{height: auto;overflow: hidden;border-radius: 10px;padding: 0px 10px;margin-bottom: 20px;}
/*政策文件*/
.zwgkBox .zcwjBox{width: 100%;height: auto;overflow: hidden;float: none;margin-bottom: 10px;}
.zwgkBox .zcwjBox .title{height: 66px;margin-bottom: 10px;overflow-x: overlay;}
.zwgkBox .zcwjBox .title .onBar{bottom: 0px;}
.zwgkBox .zcwjBox .title li + li{margin-left:20px;}
.zwgkBox .zcwjBox .title ul{position: relative;}
.zwgkBox .zcwjBox .title ul li a{font-size: 18px;}
.zwgkBox .zcwjBox .title ul li span{bottom: 0px;}
.zwgkBox .zcwjBox .NewsList ul{display: block!important;float: left;}
.zwgkBox .zcwjBox .NewsList ul li a{width: calc(100% - 110px);font-size: 16px;text-indent: 15px;}
.zwgkBox .zcwjBox .NewsList ul li span{width: 110px;font-size: 16px;}
.zwgkBox .zcwjBox .NewsList ul .zcjsBox{height: auto;overflow: hidden;margin-bottom: 10px;}
.zwgkBox .zcwjBox .NewsList ul .zcjsBox h3{float: none;margin: 22px 10px 0px 10px;}
.zwgkBox .zcwjBox .NewsList ul .zcjsBox .input{width: calc(100% - 20px);border-radius: 10px;margin: 10px auto;}
.zwgkBox .zcwjBox .NewsList ul .zcjsBox .input .inp{width: calc(100% - 53px);}

/*重点领域信息、政府信息公开*/
.zwgkBox .zdlyBox{width: 100%;height: auto;overflow: hidden;float: none;}
.zwgkBox .zdlyBox .conBox{width: 100%;height: auto;overflow: hidden;margin-top: 0px;padding-top: 0px;border: 1px solid #cceaff;border-radius: 15px;margin-bottom: 20px;}
.zwgkBox .zdlyBox .conBox h1{height: 60px;}
.zwgkBox .zdlyBox .conBox h1 a{height: 60px;line-height: 60px;font-size: 22px;text-align: center;}
.zwgkBox .zdlyBox .conBox .list{width: 100%;height: auto;}
.zwgkBox .zdlyBox .conBox .list ul li{width: calc((100% - 30px)/ 3);background: #eaf1f6;margin: 0px 5px 10px;box-shadow: inset 0px 0px 8px rgb(27 102 183 / 28%);}
.zwgkBox .zdlyBox .conBox .list ul li a{display: flex;line-height: unset;font-size: 16px;align-items: center;justify-content: center;flex-wrap: wrap;}
.zwgkBox .zdlyBox .conBox .list ul li:hover,
.zwgkBox .zdlyBox .conBox .list ul li.on{background:#1b66b7;}


.zwgkBox .zdlyBox .xxgkBox{width: 100%;margin-left: 0px;border-right: 1px solid #d8ecff;border-radius: 14px;border-left: 1px solid #d8ecff;}
.zwgkBox .zdlyBox .xxgkBox .title{margin-left: 0px;}
.zwgkBox .zdlyBox .xxgkBox ul{width: calc(100% - 80px);height: 100%;margin: 0px;}
.zwgkBox .zdlyBox .xxgkBox ul li{width: calc((100% - 10px )/ 2);height: 50px;margin-left: 5px;overflow: hidden;}
.zwgkBox .zdlyBox .xxgkBox ul li a{display: flex;width: calc(100% - 15px);margin-left: 15px;font-size: 16px;line-height: unset;height: 50px;align-items: center;justify-content: flex-start;text-indent: 0px;flex-wrap: wrap;}

/*领导之窗、机构设置-*/
.zwgkBox .ldzcBox{height: auto;overflow: hidden;margin-bottom: 10px;}
.zwgkBox .ldzcBox ul{display: block;}
.zwgkBox .ldzcBox ul li{width: calc((100% - 20px)/ 3);height: 100px;background: #d8ecff;margin: 5px 10px 5px 0px;}
.zwgkBox .ldzcBox ul li:nth-child(3n) {margin-right: 0px;}
.zwgkBox .ldzcBox ul li a i{float: none;margin: 5px auto 0px;background-size: 522px auto;}
.zwgkBox .ldzcBox ul li a .i-1{background-position: -478px -6px;}
.zwgkBox .ldzcBox ul li a .i-2{background-position: -478px -91px;}
.zwgkBox .ldzcBox ul li a .i-3{background-position: -478px -176px;}
.zwgkBox .ldzcBox ul li a .i-4{background-position: -478px -261px;}
.zwgkBox .ldzcBox ul li a .i-5{background-position: -481px -369px;}
.zwgkBox .ldzcBox ul li a .i-6{background-position: -481px -454px;}
.zwgkBox .ldzcBox ul li a span{font-size: 16px;line-height: unset;text-align: center;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;height: 50px;width: 90%;margin: 0 auto;}

/*政务服务*/
.PartBox .bd .zwfwBox{height: auto;overflow: hidden;padding: 00px 10px 0px;margin-bottom: 20px;}
.zwfwBox .Banner{height: calc((100vw - 20px) / (1920 / 300));}
.zwfwBox .linkBox{height: auto;overflow: hidden;padding-left: 0px;margin: 20px auto;}
.zwfwBox .linkBox ul {height: auto;overflow: hidden;width: calc(100% - 10px);margin: 0 auto 10px;}
.zwfwBox .linkBox ul li{width: calc((100% - 20px)/2);height: auto;margin: 10px 5px 0px;overflow: hidden;background: #f5f5f5;}
.zwfwBox .linkBox ul li:last-child {width: calc(100% - 10px);height: 90px;}
.zwfwBox .linkBox ul li:last-child a i {float: left;margin: 16px 20px 0px 0px;margin-left: calc((100% - 135px)/2);}
.zwfwBox .linkBox ul li:last-child a span {display: inline-block;float: left;width: auto;line-height: 90px;}
.zwfwBox .linkBox ul li a{overflow: hidden;}
.zwfwBox .linkBox ul li a i{float: none;margin: 10px auto 0px;}
.zwfwBox .linkBox ul li a span{font-size: 16px;line-height: 50px;display: block;width: 100%;text-align: center;}

.zwfwBox .bsfwBox{width:100%;height: auto;}
.zwfwBox .bsfwBox dl dd{width: 100%;height: auto;float: none;padding-left: 100px;background-size: 90px auto!important;margin-bottom: 20px;}
.zwfwBox .bsfwBox dl .dd-2{margin: 0px 0px 20px;}
.zwfwBox .bsfwBox dl dd h1{margin: 10px 0px;}
.zwfwBox .bsfwBox dl dd h1 a{font-size: 20px;}
.zwfwBox .bsfwBox dl dd p{height:auto;max-height: unset;margin-bottom: 10px;width: calc(100% - 10px);}
.zwfwBox .bsfwBox dl dd p a,
.zwfwBox .bsfwBox dl dd p span{font-size: 16px;}


/*互动交流*/
.PartBox .bd .hdjlBox{height: auto;border-radius: 13px;padding: 0px 10px 0px;overflow: hidden;}
/*领导信箱*/
.hdjlBox .ldxxBox{width: 100%;height: auto;overflow: hidden;}
.hdjlBox .ldxxBox .title ul{width: 100%;height: auto;overflow: hidden;margin: 10px auto;padding-top: 5px;}
.hdjlBox .ldxxBox .title ul li{width: calc(100% / 3);margin-left: 0px;background: #f5f5f5;}
.hdjlBox .ldxxBox .title ul li:last-child {margin-right: 0px;}
.hdjlBox .ldxxBox .title ul li a i{height: 30px;float: none;margin: 0 auto;}
.hdjlBox .ldxxBox .title ul li a span{font-size: 16px;display: block;text-align: center;line-height: 24px;}

.hdjlBox .ldxxBox .conBox{width: 100%;}
.hdjlBox .ldxxBox .conBox .hd_xx{height: 40px;}
.hdjlBox .ldxxBox .conBox .hd_xx span{line-height: 40px;font-size: 18px;}
.hdjlBox .ldxxBox .conBox .hd_xx .t1{width: calc(100% - 116px);}
.hdjlBox .ldxxBox .conBox .hd_xx .t2{margin-left: 10px;}
.hdjlBox .ldxxBox .conBox ul li{height:40px;}
.hdjlBox .ldxxBox .conBox ul li a{width: calc(100% - 110px);text-indent: 15px;font-size: 16px;line-height: 40px;}
.hdjlBox .ldxxBox .conBox ul li span{margin-left: 0px;font-size: 16px;text-align: right;line-height: 40px;}
.hdjlBox .ldxxBox .title ul li a .i-1{background-position: -8px -19px;}
.hdjlBox .ldxxBox .title ul li a .i-2{background-position: -9px -135px;}
.hdjlBox .ldxxBox .title ul li a .i-3{background-position: -8px -247px;}

.hdjlBox .iconList{width: 100%;height: auto;overflow: hidden;}
.hdjlBox .iconList ul li{width: calc((100% - 10px)/2);height: auto;overflow: hidden;margin-bottom: 10px;background: url("index_bg03.png")repeat-x #e7f5ff;}
.hdjlBox .iconList ul li a i{width: 52px;height: 52px;float: none;margin: 10px auto 0px;background-size: 500px auto;}
.hdjlBox .iconList ul .li-1 a i{background-position: -74px 0px;}
.hdjlBox .iconList ul .li-2 a i{background-position: -210px 0px;}
.hdjlBox .iconList ul .li-3 a i{background-position: -73px -92px;}
.hdjlBox .iconList ul .li-4 a i{background-position: -210px -94px;}
.hdjlBox .iconList ul .li-5 a i{background-position: -74px -185px;}
.hdjlBox .iconList ul .li-6 a i{background-position: -210px -181px;}
.hdjlBox .iconList ul li a span{font-size: 16px;line-height: 40px;display: block;text-align: center;}
.hdjlBox .iconList ul .cjwt{height: 92px;}
.hdjlBox .iconList ul .cjwt a span{line-height: 34px;font-size: 22px;}

/*专题专栏*/
.ztzlBox{height: auto;overflow: hidden;margin-bottom: 30px;}
.ztzlBox .hd a{width: 200px;background: url("index_icon06_sp.png")no-repeat center #ffffff;font-size: 26px;}
.ztzlBox .bd{width: calc(100% - 20px);height: auto;overflow: hidden;margin: 0 auto;}
.ztzlBox .bd ul li{width: 100%;height:auto;overflow: hidden;display:block!important;float:left;margin-right: 0px;}
.ztzlBox .bd ul li a .pic{width: 100%;margin-bottom: 10px;}
.ztzlBox .bd ul li a p{text-align:center;}
.ztzlBox .btn{display:none;}

.ztzlBox .bd.ztzl_left{ display: none;}
.ztzlBox .bd.ztzl_right{ width: calc(100% - 20px); float: none;}